package com.cssy.xxkj.logic.entity;

import java.math.BigDecimal;
import java.util.Date;


/**
 * 采购入库数据对象
 * @since 2014-09-19
 */
public class LogicPurchaseWareDO extends LogicBizEntity{

    private static final long serialVersionUID = 141110911930536758L;
    
    /**
     * column logic_purchase_ware.zd001PcsId  采购订单ID
     */
    private String zd001PcsId;

    /**
     * column logic_purchase_ware.zd002PcsCode  采购订单号
     */
    private String zd002PcsCode;

    /**
     * column logic_purchase_ware.zd003Code  采购入库单号
     */
    private String zd003Code;

    /**
     * column logic_purchase_ware.zd004Status  单据状态
     */
    private String zd004Status;
    
    private String zd004PayStatus;//付款状态
    
    private String zd004WhStatus;//库存状态(退货状态)

    /**
     * column logic_purchase_ware.zd005WhId  入库仓库id
     */
    private String zd005WhId;

    /**
     * column logic_purchase_ware.zd006WhCode  入库仓库编码
     */
    private String zd006WhCode;

    /**
     * column logic_purchase_ware.zd007WhName  入库仓库名称
     */
    private String zd007WhName;

    /**
     * column logic_purchase_ware.zd008SupeId  供应商ID
     */
    private String zd008SupeId;

    /**
     * column logic_purchase_ware.zd008SupeCode  供应商编码
     */
    private String zd008SupeCode;

    /**
     * column logic_purchase_ware.zd008SupeName  供应商名称
     */
    private String zd008SupeName;
    
    private String zd009PayId;
    
    private String zd009PayCode;
    
    private String zd009PayName;
    
    private String zd010DeptId;
    
    private String zd010DeptCode;
    
    private String zd010DeptName;
    

    /**
     * column logic_purchase_ware.zd011Atten  经办人
     */
    private String zd011Atten;

    /**
     * column logic_purchase_ware.zd012Batch  批次
     */
    private String zd012Batch;
    
    /**
     * column logic_purchase_ware.zd013Date  入库日期
     */
    private Date zd013Date;

    /**
     * column logic_purchase_ware.zd014Remark  备注
     */
    private String zd014Remark;
    
    private String zd015BuyWay;//采购方式,冗余字段
    
    private String zd016PiCode;//pi编号
    
    private String zd017MaterialInCode;// 2014 11 4 添加送货单号
    
    private BigDecimal zd018TheSumMoney;
    
    private String zd019AccountID;//客户id
    
    private String zd019AccountName;
    
    private String zd019AccountCode;

    public LogicPurchaseWareDO() {
        super();
    }

	public LogicPurchaseWareDO(String id, String zd001PcsId,
			String zd002PcsCode, String zd003Code, String zd004Status, 
			String zd004PayStatus, String zd004WhStatus, String zd005WhId,String zd006WhCode, 
			String zd007WhName,  String zd008SupeId, String zd008SupeCode, 
			String zd008SupeName, String zd009PayId, String zd009PayCode,
			String zd009PayName, String zd010DeptId, String zd010DeptCode,
			String zd010DeptName,String zd011Atten, String zd012Batch, 
			Date zd013Date, String zd014Remark, String zd015BuyWay, 
			String zd016PiCode, String zd017MaterialInCode, BigDecimal zd018TheSumMoney) {
        this.zd001PcsId = zd001PcsId;
        this.zd002PcsCode = zd002PcsCode;
        this.zd003Code = zd003Code;
        this.zd004Status = zd004Status;
        this.zd004PayStatus = zd004PayStatus;
        this.zd004WhStatus = zd004WhStatus;
        this.zd005WhId = zd005WhId;
        this.zd006WhCode = zd006WhCode;
        this.zd007WhName = zd007WhName;
        this.zd008SupeId = zd008SupeId;
        this.zd008SupeCode = zd008SupeCode;
        this.zd008SupeName = zd008SupeName;
        this.zd009PayId = zd009PayId;
        this.zd009PayCode = zd009PayCode;
		this.zd009PayName = zd009PayName;
		this.zd010DeptId = zd010DeptId;
		this.zd010DeptCode = zd010DeptCode;
		this.zd010DeptName = zd010DeptName;
        this.zd011Atten = zd011Atten;
        this.zd012Batch = zd012Batch;
        this.zd013Date = zd013Date; 
        this.zd014Remark = zd014Remark;
        this.zd015BuyWay = zd015BuyWay;
        this.zd016PiCode = zd016PiCode;
        this.zd017MaterialInCode = zd017MaterialInCode;
        this.zd018TheSumMoney = zd018TheSumMoney;
    }

    /**
     * getter for Column logic_purchase_ware.zd001PcsId
     */
    public String getZd001PcsId() {
        return zd001PcsId;
    }

    /**
     * setter for Column logic_purchase_ware.zd001PcsId
     * @param zd001PcsId
     */
    public void setZd001PcsId(String zd001PcsId) {
        this.zd001PcsId = zd001PcsId;
    }

    /**
     * getter for Column logic_purchase_ware.zd002PcsCode
     */
    public String getZd002PcsCode() {
        return zd002PcsCode;
    }

    /**
     * setter for Column logic_purchase_ware.zd002PcsCode
     * @param zd002PcsCode
     */
    public void setZd002PcsCode(String zd002PcsCode) {
        this.zd002PcsCode = zd002PcsCode;
    }
    
    /**
     * getter for Column logic_purchase_ware.zd003Code
     */
    public String getZd003Code() {
        return zd003Code;
    }

    /**
     * setter for Column logic_purchase_ware.zd002PcsCode
     * @param zd003PusCode
     */
    public void setZd003Code(String zd003Code) {
        this.zd003Code = zd003Code;
    }

    /**
     * getter for Column logic_purchase_ware.zd004Status
     */
    public String getZd004Status() {
        return zd004Status;
    }

    /**
     * setter for Column logic_purchase_ware.zd004Status
     * @param zd004Status
     */
    public void setZd004Status(String zd004Status) {
        this.zd004Status = zd004Status;
    }
    
    public String getZd004PayStatus() {
		return zd004PayStatus;
	}

	public void setZd004PayStatus(String zd004PayStatus) {
		this.zd004PayStatus = zd004PayStatus;
	}
	
	public String getZd004WhStatus() {
		return zd004WhStatus;
	}

	public void setZd004WhStatus(String zd004WhStatus) {
		this.zd004WhStatus = zd004WhStatus;
	}

	/**
     * getter for Column logic_purchase_ware.zd005WhId
     */
    public String getZd005WhId() {
        return zd005WhId;
    }

    /**
     * setter for Column logic_purchase_ware.zd005WhId
     * @param zd005WhId
     */
    public void setZd005WhId(String zd005WhId) {
        this.zd005WhId = zd005WhId;
    }

    /**
     * getter for Column logic_purchase_ware.zd006WhCode
     */
    public String getZd006WhCode() {
        return zd006WhCode;
    }

    /**
     * setter for Column logic_purchase_ware.zd006WhCode
     * @param zd006WhCode
     */
    public void setZd006WhCode(String zd006WhCode) {
        this.zd006WhCode = zd006WhCode;
    }

    /**
     * getter for Column logic_purchase_ware.zd007WhName
     */
    public String getZd007WhName() {
        return zd007WhName;
    }

    /**
     * setter for Column logic_purchase_ware.zd007WhName
     * @param zd007WhName
     */
    public void setZd007WhName(String zd007WhName) {
        this.zd007WhName = zd007WhName;
    }

    /**
     * getter for Column logic_purchase_ware.zd008SupeId
     */
    public String getZd008SupeId() {
        return zd008SupeId;
    }

    /**
     * setter for Column logic_purchase_ware.zd008SupeId
     * @param zd008SupeId
     */
    public void setZd008SupeId(String zd008SupeId) {
        this.zd008SupeId = zd008SupeId;
    }

    /**
     * getter for Column logic_purchase_ware.zd008SupeCode
     */
    public String getZd008SupeCode() {
        return zd008SupeCode;
    }

    /**
     * setter for Column logic_purchase_ware.zd008SupeCode
     * @param zd008SupeCode
     */
    public void setZd008SupeCode(String zd008SupeCode) {
        this.zd008SupeCode = zd008SupeCode;
    }

    /**
     * getter for Column logic_purchase_ware.zd008SupeName
     */
    public String getZd008SupeName() {
        return zd008SupeName;
    }

    /**
     * setter for Column logic_purchase_ware.zd008SupeName
     * @param zd008SupeName
     */
    public void setZd008SupeName(String zd008SupeName) {
        this.zd008SupeName = zd008SupeName;
    }
    
    public String getZd009PayId() {
		return zd009PayId;
	}

	public void setZd009PayId(String zd009PayId) {
		this.zd009PayId = zd009PayId;
	}

	public String getZd009PayCode() {
		return zd009PayCode;
	}

	public void setZd009PayCode(String zd009PayCode) {
		this.zd009PayCode = zd009PayCode;
	}

	public String getZd009PayName() {
		return zd009PayName;
	}

	public void setZd009PayName(String zd009PayName) {
		this.zd009PayName = zd009PayName;
	}

	public String getZd010DeptId() {
		return zd010DeptId;
	}

	public void setZd010DeptId(String zd010DeptId) {
		this.zd010DeptId = zd010DeptId;
	}

	public String getZd010DeptCode() {
		return zd010DeptCode;
	}

	public void setZd010DeptCode(String zd010DeptCode) {
		this.zd010DeptCode = zd010DeptCode;
	}

	public String getZd010DeptName() {
		return zd010DeptName;
	}

	public void setZd010DeptName(String zd010DeptName) {
		this.zd010DeptName = zd010DeptName;
	}

	/**
     * getter for Column logic_purchase_ware.zd011Atten
     */
    public String getZd011Atten() {
        return zd011Atten;
    }

    /**
     * setter for Column logic_purchase_ware.zd011Atten
     * @param zd011Atten
     */
    public void setZd011Atten(String zd011Atten) {
        this.zd011Atten = zd011Atten;
    }

    /**
     * getter for Column logic_purchase_ware.zd012Batch
     */
    public String getZd012Batch() {
        return zd012Batch;
    }

    /**
     * setter for Column logic_purchase_ware.zd012Batch
     * @param zd012Batch
     */
    public void setZd012Batch(String zd012Batch) {
        this.zd012Batch = zd012Batch;
    }
    
    /**
     * getter for Column logic_purchase_ware.zd013Date
     */
    public Date getZd013Date() {
        return zd013Date;
    }

    /**
     * setter for Column logic_purchase_ware.zd013Date
     * @param zd013Date
     */
    public void setZd013Date(Date zd013Date) {
        this.zd013Date = zd013Date;
    }

    /**
     * getter for Column logic_purchase_ware.zd014Remark
     */
    public String getZd014Remark() {
        return zd014Remark;
    }

    /**
     * setter for Column logic_purchase_ware.zd012Remark
     * @param zd012Remark
     */
    public void setZd014Remark(String zd014Remark) {
        this.zd014Remark = zd014Remark;
    }

	public String getZd015BuyWay() {
		return zd015BuyWay;
	}

	public void setZd015BuyWay(String zd015BuyWay) {
		this.zd015BuyWay = zd015BuyWay;
	}

	public String getZd016PiCode() {
		return zd016PiCode;
	}

	public void setZd016PiCode(String zd016PiCode) {
		this.zd016PiCode = zd016PiCode;
	}

	public String getZd017MaterialInCode() {
		return zd017MaterialInCode;
	}

	public void setZd017MaterialInCode(String zd017MaterialInCode) {
		this.zd017MaterialInCode = zd017MaterialInCode;
	}

	public BigDecimal getZd018TheSumMoney() {
		return zd018TheSumMoney;
	}

	public void setZd018TheSumMoney(BigDecimal zd018TheSumMoney) {
		this.zd018TheSumMoney = zd018TheSumMoney;
	}

	public String getZd019AccountID() {
		return zd019AccountID;
	}

	public void setZd019AccountID(String zd019AccountID) {
		this.zd019AccountID = zd019AccountID;
	}

	public String getZd019AccountName() {
		return zd019AccountName;
	}

	public void setZd019AccountName(String zd019AccountName) {
		this.zd019AccountName = zd019AccountName;
	}

	public String getZd019AccountCode() {
		return zd019AccountCode;
	}

	public void setZd019AccountCode(String zd019AccountCode) {
		this.zd019AccountCode = zd019AccountCode;
	}

}